f4f5157ab6579fea149fe633e44b5b878c187d3f,jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/extensions/compress/PerMessageDeflateExtension.java,PerMessageDeflateExtension,incomingFrame,#Frame#,54

Before Change


            return;
        }

        boolean appendTail = frame.isFin();
        ByteBuffer payload = frame.getPayload();
        int remaining = payload.remaining();
        byte[] input = new byte[remaining + (appendTail ? TAIL_BYTES.length : 0)];

After Change


        {
            ByteBuffer payload = frame.getPayload();
            decompress(accumulator, payload);
            if (frame.isFin())
            {
                decompress(accumulator, TAIL_BYTES_BUF.slice());
            }